london self catering apartment search homes manchester hotel booking ireland bed & breakfast bed and breakfast apartment b&b escort glasgow cottage escorts apartments lancashire preston flats houses wales edinburgh hotel scotland noclegi cheshire hotele holiday rentals